.login-bg {
	width: 750px;
	height: 850px;
	background: url('/custom/img/m/m-qc/m_login_bg.png') no-repeat;
	background-size: 750px 850px;
	color: #fff;
	.logo {
		padding: 30px 0 0 30px;
		.login-logo {
			width: 189px;
			height: 60px;
		}
	}
	.headshot-content {
		width: 251px;
		height: 251px;
		border-radius: 50%;
		margin: 0 auto 30px;
		background: linear-gradient(to bottom, #a4eaff , #48a1ff) no-repeat;
		.headshot {
			width: 201px;
			height: 201px;
			margin: 25px;
		}
	}
	.login-text {
		line-height: 60px;
		font-size: 36px;
		text-align: center;
		margin: 0 auto;
	}
	.bottom {
		margin-top: 180px;
		font-size: 30px;
		text-align: center;
		.cut-enterprise {
			display: block;
			color: #9bc8ff;
			margin-top: 20px;
			text-decoration: underline;
		}
	}
}
.login-btn {
	line-height: 110px;
	border-radius: 55px;
	margin: 100px 75px 0;
	text-align: center;
	box-shadow: 0 0 15px 5px #c0c4dc;
  -webkit-box-shadow: 0 0 15px 5px #c0c4dc;
  -moz-box-shadow: 0 0 15px 5px #c0c4dc;
}
.login-btn, .confirm-cut {
	display: block;
	line-height: 110px;
	font-size: 44px;
	color: #fff !important;
	background: linear-gradient(to bottom right, #11b7ff , #009cff) no-repeat;
}
.pop {
	.enterprise-pop {
		background: #fff;
		padding: 70px 0;
		margin: 0 30px;
		border-radius: 6px;
		.title{
			font-size: 36px;
			margin: 0 0 40px;
			text-align: center;
			color: #666;
		}
		.enterprise-list {
			font-size: 30px;
			text-align: center;
			.enterprise-item {
				a {
					display: block;
					line-height: 100px;
				}
			}
			li:nth-child(odd) {
				background: #eff7fe;
			}
		}
		.confirm-cut {
			line-height: 100px;
			margin: 68px 40px 0;
			text-align: center;
			border-radius: 6px;
			box-shadow: 0 0 15px 5px #c8e3fc;
      -webkit-box-shadow: 0 0 15px 5px #c8e3fc;
      -moz-box-shadow: 0 0 15px 5px #c8e3fc;
		}
	}
}